Evolutionary Design of Numerical Methods: Generating Finite Difference and Integration Schemes by Differential Evolution
نویسندگان
چکیده
Classical and new numerical schemes are generated using evolutionary computing. Differential Evolution is used to find the coefficients of finite difference approximations of function derivatives, and of single and multi‐ step integration methods. The coefficients are reverse engineered based on samples from a target function and its derivative used for training. The Runge‐Kutta schemes are trained using the order condition equations. An appealing feature of the evolutionary method is the low number of model parameters. The population size, termination criterion and number of training points are determined in a sensitivity analysis. Computational results show good agreement between evolved and analytical coefficients. In particular, a new fifth‐order Runge‐Kutta scheme is computed which adheres to the order conditions with a sum of absolute errors of order 10 ‐14. Execution of the evolved schemes proved the intended orders of accuracy. The outcome of this study is valuable for future developments in the design of complex numerical methods that are out of reach by conventional means. Introduction In this paper coefficients of classical numerical schemes for differentiation and integration are generated by an evolutionary algorithm (EA). The widespread use and therefore importance of finite difference methods and Runge‐Kutta methods is self‐evident. Basic finite difference schemes have straightforward analytical derivations, but complex computational science problems often require the design of more sophisticated methods lacking standard approaches. The novel perspective investigated in this study embraces the application of EAs for designing numerical formulae. Runge‐Kutta methods comprise a family of integration schemes for solving initial value problems of Ordinary Differential Equations (ODEs), the most famous being the fourth‐order RK4 Runge‐Kutta method. For orders past two the systems of order condition equations are underdetermined, this hampers analytical derivation. Tsitouras & Famelis (2012) note that traditional heuristics based on computing Jacobians are less suitable for finding Runge‐Kutta schemes than EAs, since determining the derivatives of the variables as they appear in the order conditions is cumbersome (Rothlauf 2011). In the last couple of decades several classes of EAs have been developed and applied to an abundance of fields in science and engineering (Eiben & Smith 2013). The power of evolutionary computing is increasingly reflected in its ability to tackle more general computational problems that are analytically intractable and, moreover, inaccessible to conventional numerical methods. In a seminal double pendulum experiment Schmidt & Lipson (2009) showed the effectiveness and versatility of symbolic regression based on Genetic Programming (GP) by deriving …
منابع مشابه
Nonstandard finite difference schemes for differential equations
In this paper, the reorganization of the denominator of the discrete derivative and nonlocal approximation of nonlinear terms are used in the design of nonstandard finite difference schemes (NSFDs). Numerical examples confirming then efficiency of schemes, for some differential equations are provided. In order to illustrate the accuracy of the new NSFDs, the numerical results are compared with ...
متن کاملThe new implicit finite difference scheme for two-sided space-time fractional partial differential equation
Fractional order partial differential equations are generalizations of classical partial differential equations. Increasingly, these models are used in applications such as fluid flow, finance and others. In this paper we examine some practical numerical methods to solve a class of initial- boundary value fractional partial differential equations with variable coefficients on a finite domain. S...
متن کاملPositivity-preserving nonstandard finite difference Schemes for simulation of advection-diffusion reaction equations
Systems in which reaction terms are coupled to diffusion and advection transports arise in a wide range of chemical engineering applications, physics, biology and environmental. In these cases, the components of the unknown can denote concentrations or population sizes which represent quantities and they need to remain positive. Classical finite difference schemes may produce numerical drawback...
متن کاملA new total variation diminishing implicit nonstandard finite difference scheme for conservation laws
In this paper, a new implicit nonstandard finite difference scheme for conservation laws, which preserving the property of TVD (total variation diminishing) of the solution, is proposed. This scheme is derived by using nonlocal approximation for nonlinear terms of partial differential equation. Schemes preserving the essential physical property of TVD are of great importance in practice. Such s...
متن کاملNumerical studies of non-local hyperbolic partial differential equations using collocation methods
The non-local hyperbolic partial differential equations have many applications in sciences and engineering. A collocation finite element approach based on exponential cubic B-spline and quintic B-spline are presented for the numerical solution of the wave equation subject to nonlocal boundary condition. Von Neumann stability analysis is used to analyze the proposed methods. The efficiency, accu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1312.7852 شماره
صفحات -
تاریخ انتشار 2013